export interface inspectionPointsForm extends BaseEntity {
  /**
   *ID
   */
  spotId?: number;
  qrCode?: string;
  /**
   *路线ID
   */
  routeIds?: number | any[] | string;
  routeId?: number | number[] | string;
  routeName?: string;

  /**
   * 分类目录ID
   */
  catalogueId?: number;

  /**
   * 点编号
   */
  spotNumber?: number | string;

  /**
   * 点名称
   */
  spotName?: string;

  /**
   * 点地址
   */
  spotAddress?: string | number;

  /**
   * 是否启用（0正常启用 1暂停使用）
   */
  enableStatus?: string;

  /**
   * 点状态（0正常 1异常 2处理中）
   */
  spotStatus?: string;

  /**
   * 任务状态
   */
  taskStatus?: string;

  /**
   * 扫一扫拍照（0保存 1不保存）
   */
  pictureStatus?: string;

  /**
   * 最少拍照（张）
   */
  pictureLess?: number;

  /**
   * 最多拍照（张）
   */
  pictureMany?: number;

  /**
   * 检查项目
   */
  inspectExplain?: string;

  /**
   * 检查项目列表
   */
  items?: itemsItem[];
}

interface itemsItem {
  /**
   * 检查项目名
   */
  itemName?: string;
  /**
   * 检查项目ID
   */
  itemId?: number;
  /**
   * 抽查概率（%）
   */
  chance?: number;
  /**
   * 序号
   */
  isSort: number;
}
export interface inspectionPointsQuery extends PageQuery {
  /**
   * 编号
   */
  spotNumber?: string | number;
  /**
   * 点状态（0正常 1异常 2处理中）
   */
  spotStatus?: string;
  /**
   * 名称
   */
  spotName?: string;
  /**
   *  巡检路线ID
   */
  routeId?: string;
  routeName?: string;
}

export interface StudentRecognitionRecordQuery extends PageQuery {
  /**
   * 学生姓名
   */
  studentName?: string;

  /**
   * 班级id
   */
  classId?: string | number;

  /**
   * 级别
   */
  gradeLevel?: string;

  /**
   * 学生状态
   */
  studentStatus?: string;

  /**
   * 识别时间
   */
  recognizeTime?: string;

  /**
   * 设备类型
   */
  deviceType?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
